CustomSpEntry

data class CustomSpEntry(val uiModeType: UiModeType? = null, val dpQualifierEntry: DpQualifierEntry? = null, val orientation: Orientation = Orientation.DEFAULT, val customValue: Number, val finalQualifierResolver: DpQualifier? = null, val priority: Int, val inverter: Inverter = Inverter.DEFAULT, val fontScale: Boolean = true)

EN Represents a custom Sp entry with qualifiers and priority, for the non-Compose Sp builder.

PT Representa uma entrada de Sp customizada com qualificadores e prioridade, para o builder Sp fora do Compose.

Parameters

uiModeType

The UI mode (CAR, TELEVISION, WATCH, NORMAL). Null for any mode.

dpQualifierEntry

The Dp qualifier entry (type and value). Null if only UI mode is used.

orientation

The screen orientation (LANDSCAPE, PORTRAIT, DEFAULT).

customValue

The base Int Sp value to be used if the condition is met.

finalQualifierResolver

Optional override for the scaling qualifier at resolution time.

priority

The resolution priority. 1 is most specific (UI + Qualifier), 4 is least specific.

inverter

The inverter type to adapt scaling on rotation changes.

fontScale

Whether to respect the system font scale (default true).

Constructors

Link copied to clipboard
constructor(uiModeType: UiModeType? = null, dpQualifierEntry: DpQualifierEntry? = null, orientation: Orientation = Orientation.DEFAULT, customValue: Number, finalQualifierResolver: DpQualifier? = null, priority: Int, inverter: Inverter = Inverter.DEFAULT, fontScale: Boolean = true)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard